﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RWLibrary.Logic.BooleanExpression;

namespace RWLibrary.Logic.Statements
{
    public class CausesStatement : Statement
    {
        public CausesStatement(ActionFamily actionFamily, IBooleanExpression alpha, IBooleanExpression pi, int cost)
        {
            ActionFamily = actionFamily;
            Alpha = alpha;
            Pi = pi;
            Cost = cost;
        }
        public ActionFamily ActionFamily { get; protected set; }
        public IBooleanExpression Alpha { get; protected set; }
        public IBooleanExpression Pi { get; protected set; }
        public int Cost { get; set; }
    }
}
